//
//  CircleStyle.hpp
//  fingeradvanture
//
//  Created by shuaibincheng on 16/5/30.
//
//

#ifndef CircleStyle_hpp
#define CircleStyle_hpp
#include "TroopStyle.hpp"
USING_NS_CC;

class CircleStyle : public TroopStyle
{
private:
    MonsterType center; //中心位置的怪物类型
    MonsterType edge; //周边位置的怪物类型
public:
    CircleStyle(int num) : TroopStyle(num)
    {
        center = MONSTER_UNKNOWN;
        edge = MONSTER_UNKNOWN;
    };
    std::vector<MonsterType> centerAllowedMonsterType();
    std::vector<MonsterType> edgeAllowedMonsterType();
    
    virtual MonsterType next();
};

#endif /* CircleStyle_hpp */
